/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package controlador;

import java.util.*;
import modelo.IEmpleadoModel;
import vista.IEmpleadoView;
/**
 *
 * @author LEONIC
 */
public interface IEmpleadoController {
    public void setup(IEmpleadoModel model, List<IEmpleadoView> views);
    public void start();
    public void addView(IEmpleadoView view);
    public void removeView(IEmpleadoView view);
    public IEmpleadoModel getModel();
    public void setModel(IEmpleadoModel model);
    public void actualizaEmpleadoGesture(String dni, String nombre, double salario, String tarea, String rol, boolean empleado, int codTienda, String usuario, String password, double pluses);
    public void borraEmpleadoGesture(String dni);
    public void fireDataModelChanged();
    public List<IEmpleadoView> getViews();
}
